Schools in Vestavia Hills, AL
  1. 10/10
    Above Average
    Brookwood Forest Elementary School
    3701 S Brookwood Rd, Mountain Brook AL 35223
    Public district, PK, K-6 | 553 students
  2. 10/10
    Above Average
    Cherokee Bend Elementary School
    4400 Fair Oaks Dr, Mountain Brook AL 35213
    Public district, PK, K-6 | 545 students
  3. 10/10
    Above Average
    Mt Brook High School
    3650 Bethune Dr, Mountain Brook AL 35223
    Public district, 10-12 | 1043 students
  4. 10/10
    Above Average
    Liberty Pk Elementary School
    17051 Liberty Parkway, Vestavia Hills AL 35242
    Public district, PK, K-5 | 635 students
  5. 10/10
    Above Average
    Liberty Park Middle School
    17035 Liberty Parkway, Vestavia Hills AL 35242
    Public district, 6-8 | 499 students
  6. 5/10
    Average
    Shades Valley High School
    6100 Old Leeds Rd, Irondale AL 35210
    Public district, 9-12 | 1211 students
  7. 3/10
    Below Average
    Irondale Middle School
    6200 Old Leeds Road, Irondale AL 35210
    Public district, 6-8 | 517 students
  8. 3/10
    Below Average
    Irondale Community School
    225 16th Street South, Irondale AL 35210
    Public district, PK, K-5 | 483 students
  9. 3/10
    Below Average
    Grantswood Community Elementary School
    1979 Grantswood School Rd, Birmingham AL 35210
    Public district, PK, K-5 | 435 students
  10. 2/10
    Below Average
    We Putnam Middle School-Magnet
    1757 Montclair Road, Irondale AL 35210
    Public district, 6-8 | 290 students
  11. Currently Unrated
    Brookview Kiddie Academy
    3699 Belmont Road, Birmingham AL 35210
    Private, PK | 0 students
  12. Currently Unrated
    Jefferson Christian Academy
    1500 Heritage Place Drive, Irondale AL 35210
    Private, PK-12 | 245 students
  13. Currently Unrated
    Highlands School
    4901 Old Leeds Road, Birmingham AL 35213
    Private, PK, K-8 | 279 students
  14. Currently Unrated
    Briarwood Christian High School
    6522 Caltaba Valley Rd, Birmingham AL 35242
    Private, 9-12 | 588 students
  15. Currently Unrated
    Abc Day Care And Kindrgarten
    1600 Sharpsburg Lane, Birmingham AL 35213
    Private, PK | 0 students
  16. Currently Unrated
    Mount Hebron Day Care Center
    2400 2nd Avenue South, Irondale AL 35210
    Private, PK, K | 0 students
  17. Currently Unrated
    Philadelphia Baptist Day Care
    3001 Cahaba Heights Rd, Birmingham AL 35243
    Private, PK | 0 students
  18. Currently Unrated
    Church At Brook Hills Elc
    3145 Brook Highland Parkway, Birmingham AL 35242
    Private, PK | 0 students
  19. Currently Unrated
    Brookwood Bapt Church Ecc
    3449 Overton Road, Birmingham AL 35223
    Private, PK, K | 0 students
  20. Currently Unrated
    St Stephen's Episcopal Ch Ps
    3775 Crosshaven Drive, Birmingham AL 35223
    Private, PK, K | 0 students
  21. Currently Unrated
    Mcelwain Bapt Chld Care Center
    4445 Montevallo Road, Birmingham AL 35213
    Private, PK, K | 0 students
  22. Currently Unrated
    Mitchell's Place
    4778 Overton Road, Birmingham AL 35210
    Private, PK | 0 students
  23. Currently Unrated
    Irondale First Baptist Child Development Center
    6001 Old Leeds Rd, Birmingham AL 35210
    Private, PK, K-1 | 117 students
  24. Currently Unrated
    Prelude Child Development Center
    7057 Meadowlark Dr, Birmingham AL 35242
    Private, PK | 0 students
  25. Currently Unrated
    Mount Hebron Baptist Infant/Todd
    120 24th St, Irondale AL 35210
    Private, PK | 0 students
  26. Currently Unrated
    Apple Tree Day Care
    2223 5th Avenue South, Irondale AL 35210
    Private, PK | 0 students
  27. Currently Unrated
    Mountain Brook Presbyterian Pre-School
    3405 Brookwood Road, Birmingham AL 35223
    Private, PK | 0 students
  28. Currently Unrated
    Liberty Pals Enrichment Center
    12001 Liberty Parkway, Vestavia Hills AL 35242
    Private, PK | 0 students
  29. Currently Unrated
    Lakeview School
    150 Glenwood Lane, Birmingham AL 35242
    Private, 1-8 | 14 students
  30. Currently Unrated
    Glenwood Mental Health Ser
    150 Glenwood Lane, Birmingham AL 35242
    Public district, Ungraded | 0 students
  31. Currently Unrated
    Glenwood Wilderness
    150 Glenwood Lane, Birmingham AL 35242
    Public district, Ungraded | 0 students
  32. Currently Unrated
    Primrose School at Liberty Park
    1800 Urban Center Parkway, Vestavia Hills AL 35242
    Private, PK | 0 students
  33. Currently Unrated
    Allan Cott School
    150 Glenwood Lane, Birmingham AL 35242
    Private, 1-12 | 58 students
  34. Currently Unrated
    Mcelwain Christian Academy
    4445 Montevallo Road, Birmingham AL 35213
    Private, K-5 | 26 students
  35. Currently Unrated
    Pre-School Partners
    4565 Montevallo Road, Birmingham AL 35210
    Private, PK | 0 students
  36. Currently Unrated
    Primrose Pre-Sch-Liberty Park
    1173 Bristol Way, Birmingham AL 35242
    Private, PK | 0 students